﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GrainManage.Entities.Image;

namespace GrainManage.Interface
{
    public interface IImage
    {
        #region 数据库版本

        //************************************************POST************************************************

        OutputGetImages GetImages(InputGetImages input);

        OutputInsert Insert(InputInsert input);

        OutputUpdate Update(InputUpdate input);

        OutputDelete Delete(InputDelete input);

        //OutputBatchInsert BatchInsert(InputBatchInsert input);

        //OutputBatchUpdate BatchUpdate(InputBatchUpdate input);

        //OutputBatchDelete BatchDelete(InputBatchDelete input);

        #endregion

        #region 文件系统版本

        ////************************************************Post************************************************

        OutputGetImageFile GetImageFile(InputGetImageFile input);

        OutputGetImageUrl GetImageUrl(InputGetImageUrl input);

        #endregion
    }
}
